package com.yc.system.mapper;

import com.yc.common.core.domain.entity.SysUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface SysUserMapper {

    /**
     * 通过用户名查询用户
     *
     * @param userName 用户名
     * @return 用户对象信息
     */
    public SysUser selectUserByUserName(String userName);

    /**
     * 用户注册
     * @param user
     * @return
     */
    public Boolean addUserInfo(SysUser user);

    /**
     * 查询用户昵称
     * @param userId
     * @return
     */
    String selectNickNameByUserId(@Param("userId") Long userId);
}
